oracle 无效列名 00904,案例学习Oracle错误:ORA 您所在的位置:网站首页 00904标识符无效 但列名是正确的 oracle 无效列名 00904,案例学习Oracle错误:ORA

oracle 无效列名 00904,案例学习Oracle错误:ORA

2024-01-21 15:00| 来源: 网络整理| 查看: 265

案例学习Oracle错误:ORA-00904

ORA-00904 invalid column name

ORA-00904: 无效的列名

Cause The column name entered is either missing or invalid.

Action Enter a valid column name. A valid column name must begin with a letter, be less than or equal to 30 characters, and consist of only alphanumeric characters and the special characters $, _, and #. If it contains other characters, it must be enclosed in double quotation marks. It may not be a reserved word.

原因:列丢失或无效列名。

方案:输入有效的列名。一个有效的列名必须是以字母开头,小于30个字符,并且只包含字母、数字或一些特殊的符号$,_,#。如果还包含其它的字符,那么这段字符必须用双引号引起来。列名不能是关键字。

案例一:创建表时出现的问题

问题描述:

SQL> DESC S_CUSTOMER;

名称 是否为空? 类型

-----------------------------------------

id NOT NULL NUMBER(7)

name NOT NULL VARCHAR2(50)

phone VARCHAR2(25)

address VARCHAR2(400)

city VARCHAR2(30)

state VARCHAR2(20)



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有